* lisp/desktop.el (desktop-auto-save-timeout): New option.
authorJuri Linkov <juri@jurta.org>
Sat, 27 Apr 2013 20:55:00 +0000 (23:55 +0300)
committerJuri Linkov <juri@jurta.org>
Sat, 27 Apr 2013 20:55:00 +0000 (23:55 +0300)
commit4f783ae39cd3a303dce462abd1560e1b2fa9d5f8
treea3fde9e47dc083c9c37c643dcd8bc0f66e153ba8
parent4663db8c712cdf1c1e0e7d3c0e352b4abe79790b
* lisp/desktop.el (desktop-auto-save-timeout): New option.
(desktop-file-checksum): New variable.
(desktop-save): Add optional arg `auto-save' and don't auto-save
if nothing changed.
(desktop-auto-save-timer): New variable.
(desktop-auto-save, desktop-auto-save-set-timer): New functions.
(after-init-hook): Call `desktop-auto-save-set-timer'.
Suggested by Reuben Thomas <rrt@sc3d.org> in
<http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00327.html>.
etc/NEWS
lisp/ChangeLog
lisp/desktop.el